App Store Connect 輔助說明

App Store Connect / 管理素材包 / Apple 託管式素材包概覽

管理素材包

Apple 託管式素材包概覽

「Background Assets」(背景素材)架構可讓你使用自己的伺服器或內容發佈網路(CDN),安排在背景下載額外內容的時間。以 iOS 26、iPadOS 26、macOS 26、tvOS 26 和 visionOS 26 及以上版本為平台的 App,可以使用管理式背景素材。如果你使用管理式背景素材,系統會自動管理素材的下載、更新和壓縮作業。此外,透過 TestFlight 和 App Store 發佈的 App,可以使用 Apple 託管式背景素材,讓 Apple 替你管理這些內容。

若採用管理式背景素材,這些素材是透過你使用 Xcode 的命令列封裝工具,或 Managed Background Assets Developer Tools for Linux(Linux 版管理式背景素材開發者工具)所設定的素材包來管理。使用者的裝置會自動將你的 App 建置版本與素材包分開下載。若你使用 Apple 託管服務,素材包與 App 建置版本也可分開上傳到 App Store Connect。

瞭解如何建立下載在本機測試 Apple 託管式素材包。

將素材包上傳至 App Store Connect 之後,你可以使用 TestFlight 測試素材包,以及提交素材包以供發佈到 App Store。

本地化素材包

從 iOS 27、iPadOS 27、macOS 27、tvOS 27 和 visionOS 27 開始,你可以使用管理式背景素材將本地化素材與 App 建置版本分開發佈。當你將本地化素材分別放進相應語言的素材包時,只要有符合使用者系統設定或 App 語言偏好設定的素材包,使用者就會自動收到適合的素材包。

注意:若裝置執行的是較早的 OS 版本,將不會收到本地化素材包。

你可以使用 TestFlight 發佈本地化素材包。今年稍晚,你也可以提交本地化素材包,以在 App Store 上發佈。

你可以在清單檔中將各個素材包版本與一種語言建立關聯。該語言標示必須為有效的 BCP-47 標籤,且可包含代表語言、文字和地區的子標籤(例如「zh-Hans-CN」或「en-US」)。版本更迭時,相關聯的語言可以變更;一種語言可與多個素材包版本建立關聯。

注意:Managed Background Assets Developer Tools for Linux 工具不支援建立和測試本地化素材包。請改用 Xcode 中的封裝工具。

如果沒有與使用者語言設定相符的本地化素材包,則系統將使用最接近該語言的素材包,例如其他的地區方言或 App 的主要語言。